#include "../bsp/adc/bsp_adc.h"
#include "../bsp/clk/bsp_clk.h"
#include "../bsp/delay/bsp_delay.h"
#include "../bsp/int/bsp_int.h"
#include "../bsp/led/bsp_led.h"
#include "../bsp/uart/bsp_uart.h"
#include "../bsp/wdog/bsp_wdog.h"
#include "../stdio/include/stdio.h"

uint8_t MID;  // 定义用于存放MID号的变量
uint16_t DID; // 定义用于存放DID号的变量

uint8_t ArrayWrite[] = {0x09, 0x02, 0x03, 0x04}; // 定义要写入数据的测试数组
uint8_t ArrayRead[4]; // 定义要读取数据的测试数组

int main(void) {

  int_init();      /* 初始化中断(一定要最先调用！) */
  imx6u_clkinit(); /* 初始化系统时钟 			*/
  clk_enable();    /* 使能所有的时钟 			*/
  led_init();      /* 初始化led 			*/
  uart_init(UART1);

  WDOG_Init(WDOG1);

  while (1) {
    // WDOG_Servering(WDOG1);
    led_switch(LED0, 1);
    delay_s(1);
    led_switch(LED0, 0);
    delay_s(1);
  }
  return 0;
}
